package com.longcai.entity.payment.fuyou.request;

import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author f
 * @since 2019-04-23
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class ClyjFuyouWeixinRecord implements Serializable {
	

    private static final long serialVersionUID = 1L;

    private String id;
    /**
     * 交易类型（FWDJ 冻结，FWJD 解冻，FW02 支付，FW01 充值，FW03 提现，FWFZ 分账，FWTK 退款
     */
    private String tradeType;
    /**
     * 支付类型，tradeType:FW02 支付时必填）04：微信支付
     */
    private String payType;
    private String respCode;
    private String respDesc;
    private String mchntCd;
    private String mchntTxnSsn;
    private String signature;
    private String txnRspCd;
    /**
     * 起始时间
     */
    private String startDay;
    /**
     * 截止时间
     */
    private String endDay;
    /**
     * 原交易流水号
     */
    private String txnSsn;
    /**
     * 原分账订单号
     */
    private String splitNum;
    /**
     * 原支付订单号
     */
    private String mchntTxnNum;
    /**
     * 商户账号
     */
    private String custNo;
    /**
     * 交易状态 1-交易成功 2-交易失败
     */
    private String txnSt;
    /**
     * 页码
     */
    private String pageNo;
    /**
     * 每页条数
     */
    private String pageSize;
    /**
     * 交易日期
     */
    @TableField("mchnt_txnDt")
    private String mchntTxndt;
    /**
     * 原支付订单号
     */
    private String fuiouOrder;
    /**
     * 交易时分
     */
    private String txnTime;
    /**
     * 交易金额
     */
    private String txnAmt;
    /**
     * 成功交易金额
     */
    private String txnAmtSuc;
    /**
     * 出账户
     */
    private String outCustNo;
    /**
     * 出账户用户名称
     */
    private String outArtifNm;
    /**
     * 交易返回描述
     */
    private String rspCdDesc;
    /**
     * 总条数
     */
    private String totalNumber;
    private String inFuiouAcctNo;

}
